package com.example.demo2.generator.entity;

import com.alibaba.excel.annotation.ExcelProperty;

import java.time.LocalDate;
import java.util.Date;
import java.io.Serializable;

/**
 * 计划列表(PlanList)实体类
 *
 * @author makejava
 * @since 2024-09-26 15:07:07
 */
public class PlanList implements Serializable {
    private static final long serialVersionUID = 838625138479182830L;

    /**
     * 计划列表id
     */
    @ExcelProperty("计划列表ID")
    private Integer planListId;

    /**
     * 计划类型
     */
    @ExcelProperty("计划类型")
    private String planListType;

    /**
     * 资产编号
     */
    @ExcelProperty("资产编号")
    private Integer assetNum;

    /**
     * 项目编号
     */
    @ExcelProperty("项目编号")
    private Integer projectNum;

    /**
     * 项目名称
     */
    @ExcelProperty("项目名称")
    private String projectName;

    /**
     * 废旧物料描述
     */
    @ExcelProperty("废旧物料描述")
    private String wasteMateDesc;

    /**
     * 计划完成时间，格式为 YYYY-MM-DD
     */
    @ExcelProperty("计划完成时间")
    private String planListTime;

    /**
     * 计划数量
     */
    @ExcelProperty("计划数量")
    private Integer planListCount;

    /**
     * 入库状态（0：未入库，1：已入库）
     */
    @ExcelProperty("入库状态")
    private Integer planListInStatus;

    /**
     * 入库数量
     */
    @ExcelProperty("入库数量")
    private Integer planListIn;

    /**
     * 出库状态（0：未出库，1：已出库）
     */
    @ExcelProperty("出库状态")
    private Integer planListOutStatus;

    /**
     * 出库数量
     */
    @ExcelProperty("出库数量")
    private Integer planListOut;

    /**
     * 派单状态（0：未派单，1：已派单）
     */
    @ExcelProperty("派单状态")
    private Integer planListPdzt;

    /**
     * 计划状态（0：未完成，1：已完成）
     */
    @ExcelProperty("计划状态")
    private Integer planListStatus;


    public Integer getPlanListId() {
        return planListId;
    }

    public void setPlanListId(Integer planListId) {
        this.planListId = planListId;
    }

    public String getPlanListType() {
        return planListType;
    }

    public void setPlanListType(String planListType) {
        this.planListType = planListType;
    }

    public Integer getAssetNum() {
        return assetNum;
    }

    public void setAssetNum(Integer assetNum) {
        this.assetNum = assetNum;
    }

    public Integer getProjectNum() {
        return projectNum;
    }

    public void setProjectNum(Integer projectNum) {
        this.projectNum = projectNum;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getWasteMateDesc() {
        return wasteMateDesc;
    }

    public void setWasteMateDesc(String wasteMateDesc) {
        this.wasteMateDesc = wasteMateDesc;
    }

    public String getPlanListTime() {
        return planListTime;
    }

    public void setPlanListTime(String planListTime) {
        this.planListTime = planListTime;
    }

    public Integer getPlanListCount() {
        return planListCount;
    }

    public void setPlanListCount(Integer planListCount) {
        this.planListCount = planListCount;
    }

    public Integer getPlanListInStatus() {
        return planListInStatus;
    }

    public void setPlanListInStatus(Integer planListInStatus) {
        this.planListInStatus = planListInStatus;
    }

    public Integer getPlanListIn() {
        return planListIn;
    }

    public void setPlanListIn(Integer planListIn) {
        this.planListIn = planListIn;
    }

    public Integer getPlanListOutStatus() {
        return planListOutStatus;
    }

    public void setPlanListOutStatus(Integer planListOutStatus) {
        this.planListOutStatus = planListOutStatus;
    }

    public Integer getPlanListOut() {
        return planListOut;
    }

    public void setPlanListOut(Integer planListOut) {
        this.planListOut = planListOut;
    }

    public Integer getPlanListPdzt() {
        return planListPdzt;
    }

    public void setPlanListPdzt(Integer planListPdzt) {
        this.planListPdzt = planListPdzt;
    }

    public Integer getPlanListStatus() {
        return planListStatus;
    }

    public void setPlanListStatus(Integer planListStatus) {
        this.planListStatus = planListStatus;
    }

}

